package com.jmz.apt.api.message.response;

import com.fasterxml.jackson.annotation.JsonIgnore;

import java.util.List;

/**
 * Created by fanglexue on 2019/10/28.
 */
public class ResponseMessage {
    /**
     * 消息体
     */
    private Message message;

    /**
     * 默认构造函数
     */
    public ResponseMessage() {
        this.message = new Message();
    }

    public Message getMessage() {
        return message;
    }

    public void setMessage(Message message) {
        this.message = message;
    }
    /**
     * 设置响应的数据集合
     *
     * @param datas 数据集
     */
    public void setDataset(List<Data> datas) {
        this.getMessage().getBody().setDataset(datas);
    }

    /**
     * 获取消息体中的数据集合
     *
     * @return {@link Body#getDataset()}
     */
    @JsonIgnore
    public List<Data> getDataset() {
        return this.getMessage().getBody().getDataset();
    }
}
